選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 

25 行
868 B

  1. import fetch from 'node-fetch'
  2. interface Film {
  3. title: string,
  4. seed: number,
  5. size: string,
  6. age: string,
  7. magnet: string,
  8. provider: string,
  9. }
  10. let films: Film[] = []
  11. export default eventHandler(async (req) => {
  12. const [terms, page] = req.context.params?.termspage.split('-') || ''
  13. const url = `https://api.themoviedb.org/3/search/movie?query=${terms}&page=${page}&include_adult=false&language=en-US&page=1`
  14. const response = await fetch(url, {
  15. method: 'get',
  16. headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer eyJhbGciOiJIUzI1NiJ9.eyJhdWQiOiI2MmVmZmYzYWU2YWYyNWQ0NTY4OGY3OTkxYjgyNmNhOCIsIm5iZiI6MTcyODA1NTIwMy4wNzcyNywic3ViIjoiNjcwMDA2ZjQ5ZWJlYTE5MDA2ZjgxZmJhIiwic2NvcGVzIjpbImFwaV9yZWFkIl0sInZlcnNpb24iOjF9.XuH-_0UggmULCgQQajKc-QsmlRYW2rqSenyhguE6wRU' }
  17. })
  18. const data = await response.json()
  19. return data.results
  20. })